Hint

6/16/2010

1 Comment

 
Since you guys have requested a hint for the contest, here it is: It is from an English dubbed Japanese movie.